home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
bbs
/
pmbs1251_demo.lha
/
prometheus
/
developer
/
Fileaufbau+Parameter.dok
< prev
next >
Wrap
Text File
|
1995-09-19
|
10KB
|
382 lines
Aufbau des USERPARAM Files (erweitertes Format - FASTCALL/PROMETHEUS)
Baudrate
Username
Level (PMBS setzt nur 0 oder 9 fⁿr Sysopgruppe)
bisherige vergangene Zeit
Gesamtzeit
Aufruf von Console oder Modem (1=Console / 0=Modem)
Restzeit
Name des Device (serial.device)
Unitnummer
Portnummer
Globalbits%
0 Console besetzt/unbesetzt
1 Sort lΣuft/lΣuft nicht
Parameter fⁿr Batchdateien und externe Programme
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$US Username
$BA Baud (DTE)
$CS Baudrate (vom Connect)
$PF Pfad des aktuellen Brettes auf der Festplatte
$PO Port, von dem aufgerufen wurde
$LF Filename des File beim Upload (in upload.bat)
$VO Vorname
$CP Cps
$UN Unitnummer
$DE Devicename
$PA Parameter den der User beim Aufruf angegeben hat (wie DosCommandString)
$BP Brettpfad (z.B. /AMIGA/TOOLS)
$NU gibt der User eine Zahl als Parameter an, steht hier der Betreff des
dazugeh÷rigen Eintrags
$SP aktuelle Sprache
$RN Realname
$ZE Zeilenanzahl des USers
$RZ Restzeit
programmierbare Texte
~~~~~~~~~~~~~~~~~~~~~
#%?M0000-0004 ; IF M(Portnummer)>=0 and <=4
Du bist auf einem der ersten 4 Ports
#%* ; ELSE
Du bist auf einem der letzten 4 Ports
#%! ; ENDIF
Im Unterschied zu FastCall k÷nnen jetzt auch IF Strukturen ineinander
verschachtelt werden.
Parameter die per IF abgefragt werden k÷nnen:
E Anrufe des Users
F Briefe in der PM
R empfangene Nachrichten bei diesem Login
S gesendete Nachrichten bei diesem Login
T Tagesanrufe
M Portnummer
Z Uhrzeit (Stunden)
Textparameter
A Netzanrufe
B Bretter
C CLS
D Datum
E Datei ausfⁿhren -
F zeigt aktuellen Brettpfad an (z.B. /AMIGA/TOOLS oder PM)
G Heute Netzcalls
H Heute Bretter
I Heute User
J Heute Uploads
K Heute Downloads
L
M Portnummer
N Boxname
O Geld -
P Paging an/aus
Q Befehl ausfⁿhren -
R Downloads -
S Uploads -
T Tagesanrufe
U Username
V Teilnehmeranzahl
W (mit Parameter) wartet angegebene Zeit in Sekunden z.B. %W3
X Taste
Y Boxanrufe
Z Uhrzeit
─ Zeit (bisher)
▄ Restzeit
> nΣchster Text -
Userdaten
a Computer
b Modem
c Alter
d
e Anrufe des Users
f Briefe des Users (abzⁿglich der zum L÷schen markierten Nachrichten)
g Letzte Pa▀wortΣnderung
h Erster Login
i Lastlogin
j Baudrate
k Uploads
l Downloads
m Freiraum
n Ascii Up
o Ascii Down
p Top UP CPS
q Top DO CPS
r Konto
s Updorate
t Zeitlimit
u Username
v Vorname
w Nachname
x Stra▀e
y Ort
z Telefon
Formatierung
(# ist klar)
#20 (Formatierung aller Variablen auf 20 Zeichen)
also
##40Hallo %u
Username wird auf 40 Zeichen gebracht
in Brettdirs ░pic wird angezeigt
/Batches Parameter Aufruf
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
vorlogin.bat Standard nach vorlogin.txt
gastlogn.bat Standard wie login.bat, aber fⁿr Gaeste
login.bat Standard vor dem login.txt
prelogoff.bat Standard vor dem HANGUP / Nach der Logofffrage
postlogoff.bat Standard direkt nach dem Hangup
antrag.bat Standard vor nachantrag.txt
preupload.bat Standard bevor Prometheus Uploads auswertet
upload.bat Standard vor ─nderung des Filenamens (nur in
$LF Filename Brettern)
$CP CPS
download.bat Standard nach dem Download
$CP CPS
Sorter:
startupsort.bat - Start des Sorters
shutdownsort.bat - Ende des Sorters
presort.bat $PU Puffer Vor dem Dupecheck
$AB Boxname
postsort.bat $PU .TXT Name Am Ende des Sorters wenn die .txt2
$AB Boxname Files in .txt umbenannt werden
/Boxtexte Sprachabhaengig Bemerkung
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ANTRAG.TXT JA Vor dem Antrag
BAUD.TXT NEIN zu geringe Baudzahl fⁿr den Port
BEFEHLE.TXT JA Ersetzt die Befehlsliste bei ?
DIALOGDA.TXT JA Dialogtext, wenn die Console besetzt
ist
DIALOGWEG.TXT JA Dialogtext, wenn die Console nicht
besetzt ist
DOWNLOAD.TXT JA vor dem Download
GAST.TXT JA Vor dem Systempasswort
GASTLOGIN.TXT JA Logintext fⁿr den GAST
LOGIN.TXT JA normaler Logintext
LOGOFF.TXT JA Logofftext
NACHANTRAG.TXT JA Text nach dem Antrag
PRECHAT.TXT JA vor dem Chat
POSTCHAT.TXT JA nach dem Chat
RAUSWURF.TXT JA beim Klick auf "Rauswurf"
UPLOAD.TXT JA vor dem Upload
VORLOGIN.TXT NEIN Startbild
will man einen Text z.B. fⁿr die englische Sprache machen, nennt man den
Text einfach:
Antrag.txt.englisch
/Boxdaten
extraantrag.bat (wie FC)
zonen (wie FC)
Aufbau einer Userdatei ( ░usdat , ░usmark , ░usvert )
Pointname
Username
Vorname
Nachname
Strasse
Ort
Telefon
Alter
Mitteilung
Modem
Computer
Prompt
Userinfo vom Sysop
WORD laenge der folgenden Daten (bis vor ANTWORT-AN) muss unbedingt
beachtet werden um aufwΣrtskompatibel zu sein
0 LONG FirstLogin
4 LONG LastLogin
8 LONG Letzte PW ─nderung
12 LONG Pa▀wort
16 LONG Anrufe
20 LONG Flags
24 LONG Freiraum
28 LONG Bytes upgeloadet
32 LONG Bytes downgeloadet
36 LONG Ascii geschrieben
40 LONG Ascii gelesen
44 LONG Konto
48 LONG Baudrate
52 LONG LBoxanrufe
56 WORD Zeitlimit
58 WORD Restzeit heute
60 WORD Top UpCPS
62 WORD Top DoCPS
64 BYTE Emulation
65 BYTE Zeilen
66 BYTE Tarifzone
67 BYTE Ratio
68 BYTE ─
69 BYTE Σ
70 BYTE ╓
71 BYTE ÷
72 BYTE ▄
73 BYTE ⁿ
74 BYTE ▀
75 BYTE Modus
76 BYTE Farbe 1
77 BYTE 2
78 BYTE 3
79 BYTE 4
80 BYTE 5
81 BYTE 6
82 BYTE 7
83 BYTE Packer
84 BYTE Protokoll
85 BYTE Sprache
86 LONG Bezugsdatum
CHAR AntwortAn
Userflags:
0 Richtung
1 Chat
2 Bell
3 Paging
4 -frei-
5 Statuszeile
6 nach b# i#
7 Realname bei PM
8 schon auf KB gesetzt
9 CLS bei PAGING
10 nur Point
11 Adresse in den Header
12 beim Login sichtbar fⁿr andere Ports ?
28 Kein PW
29 Gastmodus
30 Logfile
31 Gesperrt
Aufbau der brett.dat (aller erste Zeile ist eine Kennung)
Ab dann:
WORD GesamtlΣnge der Struktur
0 CHAR Brettname (40)
40 CHAR Pfad (80)
120 CHAR Betreuer (20)
140 CHAR Pa▀wort (20)
160 CHAR Kommentar (80)
240 CHAR Gruppen (60) + 2 "0 Bytes"
302 LONG Letzter Eintrag
306 LONG Aktual. Datum
310 WORD max. Upload
312 WORD RATE (wenn = 100 dann keine Rate!)
314 WORD max.EintrΣge
316 WORD max.Alter
318 WORD max.KB
320 WORD Kopfnummer
322 LONG Brettflags
326 CHAR Ganzer Brettname+chr$(0)
CHAR Verteiler+chr$(0)
Aufbau der netz.dat
0 CHAR Boxname (20)
20 CHAR Domain (40)
60 CHAR PMRoute (20)
80 CHAR Passwort (20)
100 CHAR Telefon (40)
140 CHAR Modeminit(20)
160 WORD Netztyp
162 WORD Packer
164 WORD Protokoll
166 WORD Frei
168 WORD Eilmail PF/KB
170 LONG Flags
Aufbau einer ░INX Datei
WORD GesamtlΣnge der Struktur
0 LONG Offset der Nachricht
4 LONG LΣnge der Datei (KB)
8 WORD Zugriffe auf den Text/die Datei
10 WORD FLAGS ( Bit 0 FALSE - Bin / TRUE - Asc)
( Bit 1 Archiviert )
( Bit 2 L÷schmarkierung)
( Bit 3 Langer Kommentar vorhanden)
( Bit 4 Zensur )
( Bit 5 alte FC Nachricht )
12 LONG Datum
16 CHAR (unbegrenzt) chr$(1)+Absender
CHAR (unbegrenzt) chr$(2)+Antwort-An
CHAR (unbegrenzt) chr$(3)+Diskussion-In
CHAR (unbegrenzt) chr$(4)+Betreff
CHAR (unbegrenzt) chr$(5)+MsgId
CHAR (unbegrenzt) chr$(6)+Bezug
CHAR (unbegrenzt) chr$(7)+Kommentar
Aufbau von Anrufe.dat
0 LONG MsgCount
4 LONG Boxanrufe gesamt
8 LONG Anrufe Port 0
12 LONG Anrufe Port 1
16 LONG Anrufe Port 2
20 LONG Anrufe Port 3
24 LONG Anrufe Port 4
28 LONG Anrufe Port 5
32 LONG Anrufe Port 6
36 LONG Anrufe Port 7
40 LONG Anrufe Port 8
44 LONG Anrufe Sysopport (wird nicht zu den Gesamtanrufen gezaehlt)
48 LONG Box Uploads
52 LONG Box Downloads
56 LONG Tagesanrufe
60 LONG Bretter neu angelegt (heute)
64 LONG Neue User heute
68 LONG Uploads heute
72 LONG Downloads heute
76 LONG Online heute gesamt
80 LONG Online Port 0
84 LONG Online Port 1
88 LONG Online Port 2
92 LONG Online Port 3
96 LONG Online Port 4
100LONG Online Port 5
104LONG Online Port 6
108LONG Online Port 7
112LONG Online Port 8
116LONG Online Sysopport (wird nich zu Online gesamt gerechnet)
120LONG Datum (Tage seit 1.1.1978)
124CHAR(80) Letzter User
204CHAR(80) Letzte Netzbox
284CHAR(80) Letzter Point